package com.hsogoo.collate.quartz;

import com.google.common.collect.Maps;
import lombok.Data;

import java.util.Map;

/**
 * Created by za-huangsaigang on 2018/11/20.
 */
@Data
public class SchedulerJob {
    /** 任务id */
    private String jobId;
    /** 任务名称 */
    private String jobName;
    /** 任务分组 */
    private String jobGroup;
    /** 触发器名 */
    private String triggerName;
    /** 触发器组名 */
    private String triggerGroup;
    /** 任务状态 0禁用 1启用 2删除*/
    private String jobStatus;
    /** 任务*/
    private Class jobClass;
    /** 任务运行时间表达式 */
    private String cronExpression;
    /** 任务描述 */
    private String desc;
    /** 任务参数*/
    private Map<String, Object> jobParams = Maps.newHashMap();

}
